#ifndef _MONSTER_H_
#define _MONSTER_H_

#include "gravity_object.h"

class CMonster : public CGravityObject
{
protected:
	bool _is_died_by_skill;
	bool _is_died_by_trampled;
	bool _is_dead;

public:
	CMonster(LPD3DXSPRITE SpriteHandler, float XHandle, float YHandle, int ScreenWidth, int ScreenHeight);

	

	//=====Sub=====
	void SetChangeDirection();
	void SetAttackedBySkill();
	void SetAttackedByTrampled();
	bool GetDead();

protected:
	virtual void _Died();
	virtual void _BeDoneBySkill();
	virtual void _BeDoneByTrampled();
	virtual void _StillAlive();
};
#endif